Skip to content

feat: enable manual package release testing#1

Closed
atldays wants to merge 4 commits into
mainfrom
codex/test-manual-release
Closed

feat: enable manual package release testing#1
atldays wants to merge 4 commits into
mainfrom
codex/test-manual-release

Conversation

@atldays

@atldays atldays commented Jul 23, 2026

Copy link
Copy Markdown
Member

What changed

  • Make package releases manually dispatchable from main.
  • Authenticate release writes with the repository-only GitHub App.
  • Resolve release bumps by exact Conventional Commit scope.
  • Clarify the public responsibilities of @addon-pay/sdk and @addon-pay/client.

Why

This prepares the first protected-branch smoke test for manual Nx Release execution.

Expected release result

After this PR is merged and the Release workflow is started manually from main, Nx Release should publish @addon-pay/sdk@0.1.0 and @addon-pay/client@0.1.0. The addon-pay facade should receive the dependent patch 0.1.3, and all releases should have npm provenance.

Validation

  • pnpm format:check
  • pnpm check
  • git diff --check

@addon-owner
addon-owner force-pushed the codex/test-manual-release branch from 5f21f25 to d955749 Compare July 23, 2026 11:11
@atldays
atldays marked this pull request as ready for review July 23, 2026 11:14
@addon-owner
addon-owner deleted the codex/test-manual-release branch July 23, 2026 12:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants